package com.yonyou.ucf.mdf.app.isvdxq.other.entity;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.google.gson.Gson;
import com.yonyou.iuap.yms.param.BaseEntity;
import com.yonyou.iuap.yms.annotation.*;

@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
@YMSEntity
@YMSTable(tableName = "dxqyy_productskutemp")
public class ProductTempSKUEntity extends BaseEntity {

    private Long id;

    private String code;

    private String skuName;

    private String productId;

    private String free1;

    private String freex1;

    private String freeidx1;

    @YMSColumn(name = "freeidx1_Name")
    private String freeidx1_Name;

    private String specs;

    private String specIds;

    private Integer isSKU;

    private String myModel;

    private String myModelDescription;

    @YMSColumn(name = "ytenant_id")
    private String tenant_id;

    public String getTenant_id() {
        return tenant_id;
    }

    public void setTenant_id(String tenant_id) {
        this.tenant_id = tenant_id;
    }

    public String getMyModel() {
        return myModel;
    }

    public void setMyModel(String myModel) {
        this.myModel = myModel;
    }

    public String getMyModelDescription() {
        return myModelDescription;
    }

    public void setMyModelDescription(String myModelDescription) {
        this.myModelDescription = myModelDescription;
    }

    public String getFree1() {
        return free1;
    }

    public void setFree1(String free1) {
        this.free1 = free1;
    }

    @Override
    public String toString() {
        return new Gson().toJson(this);
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getFreex1() {
        return freex1;
    }

    public void setFreex1(String freex1) {
        this.freex1 = freex1;
    }

    public String getFreeidx1() {
        return freeidx1;
    }

    public void setFreeidx1(String freeidx1) {
        this.freeidx1 = freeidx1;
    }

    public String getFreeidx1_Name() {
        return freeidx1_Name;
    }

    public void setFreeidx1_Name(String freeidx1_Name) {
        this.freeidx1_Name = freeidx1_Name;
    }

    public String getSpecs() {
        return specs;
    }

    public void setSpecs(String specs) {
        this.specs = specs;
    }

    public String getSpecIds() {
        return specIds;
    }

    public void setSpecIds(String specIds) {
        this.specIds = specIds;
    }

    public Integer getIsSKU() {
        return isSKU;
    }

    public void setIsSKU(Integer isSKU) {
        this.isSKU = isSKU;
    }
}
